草庐IT

Dev Box 服务

全部标签

c# - 在没有 WS-Management 服务的情况下通过 MI 访问 WMI 实例

我正在尝试通过C#中的Microsoft.Management.InfrastructureAPI访问本地主机上Windows7和Windows10Embedded上的WMI类。它使用以下代码段中的代码工作,但前提是我启动Windows远程管理(WS-Management)服务。我注意到即使WS-Management服务未启动,我也可以通过Get-WmiObject等Powershellcmdlet访问这些类。如果没有通过Microsoft管理基础结构API启动服务,是否有任何方法可以访问WMI?CimSessioncimSession=CimSession.Create("local

c# - 停止和启动 .net Windows 服务

我在App服务器1上有一个.NetWindows服务。通过该服务,我需要以编程方式启动和停止位于App服务器2上的另一个.NetWindows服务。我如何实现这一目标?感谢阅读。 最佳答案 使用ServiceController类 关于c#-停止和启动.netWindows服务,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/967767/

windows - 在终端服务器上,服务如何在用户 session 中启动进程?

从终端服务器(在全局空间)上运行的Windows服务,我们希望能够在特定用户的终端服务器session中启动一个运行Windows应用程序的进程。如何做到这一点?Scenerio:Windows服务在启动时启动。在用户登录到终端服务器用户session后,基于某些只有Windows服务知道的标准,Windows服务想要在用户session中启动一个运行Windows应用程序的进程。示例:我们想向用户显示“5分钟后关机”警告。Windows服务会检测到这种情况,并在每个用户session中启动一个进程,以启动显示警告的Windows应用程序。而且,是的,我知道还有其他显示警告对话框的方法

.net - 将数据传递给自定义 Windows 服务

我正在使用C#开发自定义Windows服务,它将管理多个.NET应用程序实例的状态。如何通过ServiceController向服务传递数据(例如token)?这是可能的还是我没有完全理解Windows服务背后的设计意图? 最佳答案 乔尼德,只是为了确保我们在同一页面上:如果您要创建自己的服务,您将从System.SystemProcessServiceBase类派生/strong>命名空间。ServiceController可用于与Windows服务(例如您正在创建的服务)交互,但ServiceController类的目的是它主要

windows - 服务器跳跃 DBA 的轻量级/可移植 VCS?

我正在寻找一个VCS来帮助我保持所有工作脚本的同步。要求:可移植(如在闪存驱动器中,而不是代码级)在WindowsXP和Server2003+上运行无安装依赖项(Cygwin、perl、Python)我在我的工作机器上使用Mercurial来控制我作为MSSQLServerDBA和Unix系统管理员维护的各种T-SQL、ksh、perl和CMD/BAT脚本的版本。到目前为止,hg已经在我的AIX机器上工作了——我在登录时挂载了我的主目录,并像处理本地一样处理repo。我一直没能为我使用的Windows机器找到类似的解决方案。他们中的大多数我没有本地管理员权限;即使我这样做了,我也宁愿不

.net - 如何使用 visual basic.net Express Edition 安装 Windows 服务?

编辑:我开始悬赏这个问题。目前,我已经开始使用VS2010ProBeta开发我的应用程序,但我真的希望它能够使用ExpressEdition构建,因为我们通常不是.net商店,即使一个或两个开发人员拥有VSPRO,我们整个团队都无法使用它。要成为公认的答案并领取赏金,您必须提供示例代码和说明,以允许使用vb2008ExpressEdition安装和卸载Windows服务。您不一定需要从我的代码开始(但它的要点包含在下面)。我编写了一个VB.NET应用程序,我想将其作为服务运行。目前我使用的是VB.netExpressEdition(2008),它没有附带“Service”模板,但我添加

windows - 无法从 VB.NET Windows 服务访问网络驱动器

我有一个用VB.NET开发的Windows服务。此Windows服务每晚8点从我的C:\ftpDocs复制文件到Y:\FtpDocs文件夹中选择一个文件。Y:是一个映射驱动器,它是\\sourceServer\Outputfiles。当我从VB.NETWindows应用程序而不是Windows服务运行相同的代码时,它工作得非常好。但是从服务中它抛出访问被拒绝的错误访问\\sourceServer\Output。似乎Windows服务从C:\windows\system32运行。为此,我尝试将当前目录更改为C:\ftpService(这是我的应用程序所在的文件夹)。为了访问映射的驱动器,

c# - 从 Windows 服务在 C# 中以编程方式启动进程,UI 不显示我在任务管理器中看到进程

我正在尝试从用C#编写的Windows服务以编程方式启动进程。我看到我的进程已在任务管理器中启动,但我没有看到它的UI。知道发生了什么事吗?我在WindowsXP上运行这个clientProcess=newSystem.Diagnostics.Process();clientProcess.StartInfo.FileName=system_drive_path+@"\sd\ud\ud.exe";clientProcess.StartInfo.WindowStyle=ProcessWindowStyle.Maximized;clientProcess.Start();

windows - 将 mongodb 作为 Windows 服务运行

我已经在win32上安装了mongodb,我正在尝试将其作为服务运行。我已按照此处发布的说明进行操作:http://www.deltasdevelopers.com/post/Running-MongoDB-as-a-Windows-Service.aspx但是当Windows尝试“加载”/“运行”服务时出现问题。我看到服务控制横幅下的服务一直处于“正在启动”状态。结果:服务没有启动,windows不断尝试启动,但没有成功。我遵循的说明是:在命令行中C:\mongodb\mongod-安装然后C:\mongodb\mongod-服务然后我通过将ImagePath键设置为C:\mongo

.net - 在 Windows 服务启动时等待网络配置完成

我的团队当前的项目涉及Windows服务通过WCF在多台机器之间进行大量通信。我们偶尔会在启动时遇到问题,我们怀疑服务在机器的IP连接完全配置之前就已初始化。任何人有想法或建议如何验证这一点或如何通常确保网络连接在Windows机器上完全配置?解决方案需要适用于各种Windows版本(XP/Vista/Win7和Server2003/2008/2010,32位和64位)。可以假定存在.Net3.5。非常感谢!阿敏 最佳答案 您可以尝试使您的服务依赖于服务器服务。这在过去帮助我解决了此类问题。